package nio02;

import java.nio.ByteBuffer;

public class ByteBuffExample01 {
    
    public static void main(String[] args) {

        ByteBuffer buffer = ByteBuffer.allocate(8);

        System.out.println(buffer.position());
        buffer.put((byte)'H');
        System.out.println(buffer.position());
        buffer.put((byte)'e');
        System.out.println(buffer.position());
        buffer.put(0, (byte)'M');
        System.out.println(buffer.position());


        buffer.limit(buffer.position()).position(0);
        // 等同于：
        // buffer.flip()





        System.out.println("丨");
        System.out.println("|");


    }

}
